package com.our.shop.system.util;

import java.util.List;


public interface PageList extends Pagination, List<Object> {
	
	/** 总共的页数 */
	public int getTotalPage();
	
	/** 当前页数，以1开始 */
	public int getCurrentPage();
	
	/** 是否为第一页状态位 */
	public boolean isFirstPage();
	
	/** 是否为最后一页状态位 */
	public boolean isLastPage();
	
	/** 是否为中间页状态位 */
	public boolean isMiddlePage();
	
	/** 该页首记录号，以1开始 */
	public int getBeginIndex();
	
	/** 该页未记录号 */
	public int getEndIndex();
	
	/** 每页的记录数 */
	public int getTotalSize();
	
	/** 当前页最大记录数 */
	public int getMaxSize();
	
	/** 当前页记录数 */
	public int getSize();
	
	/** 当前页数据 */
	public List<Object> getList();

}
